olive plantation and depot - German English Dictionary